How the two tools fit together
There are two tools, and each has one job. The Gallery Page Writer works out what your page says and how it looks. The Gallery Landing Page Builder takes that, adds your photographs, and turns it into a finished web page.
You answer the brief and describe the look. Claude writes two versions of the copy. You pick one and edit it.
.jsonYou load the file, add photos, and compare two versions of the page side by side.
index.htmlOne file with the words, design, and photos inside it. Upload it anywhere.
The file that travels between them is a small .json file. It carries everything: your brief, the sections you picked, the design, and every line of copy. Load it into the Builder and all the fields fill in by themselves.
You can also use the Builder on its own. Fill in the brief there and it writes the copy for you. The Writer is the better route when you care about the words, because it gives you two different approaches to choose from and lets you shape the design first.
Both tools run entirely on your computer. There is no account to create and nothing to install. Your information goes from your browser straight to Anthropic, the company that makes Claude, and nowhere else.
Before you start
Open the tools
Save gallery-page-writer.html and gallery-landing-page-builder.html somewhere easy to find, like a folder on your desktop. Double-click either one and it opens in your web browser. Chrome, Safari, Firefox, and Edge all work.
Get an Anthropic API key
- Go to console.anthropic.com and sign in or create an account.
- Add a small amount of credit under Billing. The tools use your credit each time Claude writes something.
- Open API Keys, create a new key, and copy it. It starts with
sk-ant-. - Paste it into the Anthropic API key box at the top of either tool.
Check Remember on this computer if you want the tool to keep your key so you don't paste it every time. Each tool remembers it separately. On a shared or lab computer, leave the box unchecked, and click Clear key when you're done.
Choose a model
The Model menu picks which version of Claude does the work. Click Update models once you've added your key. The tool asks Anthropic for the current list, so when a new model comes out, it shows up here without you replacing the tool.
| Model family | When to use it |
|---|---|
| Sonnet | The default, and the right choice most of the time. Good writing at a moderate cost. |
| Opus | The strongest writer. Use it when the page really matters. It costs more and takes a little longer. |
| Haiku | Fast and inexpensive. Fine for trying things out; the copy is plainer. |
After each run, the tools show how many tokens were used. Your Anthropic console shows what that cost in dollars.
The Gallery Page Writer
The Writer runs top to bottom on a single page. Fill it in from the top, then work through the steps below it.
Continue a saved file
The first box is only for coming back to work. Drop a .json file you saved earlier and the brief, sections, design, and copy all reload, ready to edit. Starting fresh? Skip it.
The brief
The brief is where the quality of the copy is decided. Claude can only be as specific as you are. Only two fields are required, the offer and the audience, but every field you fill in makes the page sharper.
| Field | What to put there |
|---|---|
| Business or brand name | The name as you want it to appear on the page. |
| Contact email | Used for the email buttons. If you have no checkout link, the main buttons use this too. |
| What are you selling? | Required. The offer in plain words. "A six-week portrait mentorship" beats "coaching." |
| Primary goal | What a visitor should do: buy, book a call, subscribe, download, join a waitlist, or send an inquiry. |
| Checkout or booking link | Where the buy buttons go: a Stripe payment link, a Calendly page, a Gumroad product. Must start with https://. |
| Ideal customer | Required. Who this is for, described the way you'd describe them to a friend. |
| Frustrations | What keeps them up at night. One per line works well. |
| The result they want | What their life or business looks like after. |
| Features | What is actually in the offer: calls, reviews, templates, sessions. |
| Benefits | What those features do for the buyer. |
| Pricing, bonuses, deadlines | The price exactly as it should appear, plus any payment plan, bonus, or deadline. |
| Guarantee | Your refund terms. Leave it blank if you don't offer one, and the page won't invent one. |
| Social proof | Real testimonials with names, real numbers, real client names. |
| Brand voice | A few words on how you sound: "direct, warm, experienced, no hype." |
| Call-to-action wording | Optional. If you want the button to say "Reserve your seat," put it here. |
About social proof. If you leave it empty and keep the Testimonials section on, Claude writes sample quotes so you can see the layout, and marks each one "(sample)." Both tools warn you about them. Never publish sample testimonials. Replace them with real quotes or turn the section off.
Page sections
Check the sections you want on the page. These are the same sections the Builder uses, so what you pick here carries over.
| Section | What it does |
|---|---|
| Hero | Headline, short subhead, and the main button. Always on. |
| Problem | Names the frustration your visitor lives with. |
| Solution | Introduces the offer and what makes it different. Has one photo. |
| Benefits | Four to six short cards on what the buyer gets out of it, with one wide photo above them. |
| Features | A list of what is included, item by item. |
| Gallery | Up to eight photos in a grid. On by default; this is a gallery page, after all. |
| Testimonials | Three quote cards built from your social proof. |
| Offer & Pricing | Price, bonuses, guarantee, and the buy button. |
| FAQ | Eight common objections, answered. Visitors click a question to open it. |
| Contact | A short invitation with an email button. |
| Final CTA | The closing pitch and one last button. Always on. |
| Footer | Your name, a tagline, and the copyright line. Always on. |
| Footer photo | A wide band of photography just above the footer. On by default. |
The look
This step shapes both the design and the words. A quiet, spare design gets fewer and shorter sentences; a warmer, busier one can carry more. You can skip it entirely; the Builder will then propose two different looks for you.
The six questions
- The feel, in a few words. The most useful answer here. "Quiet, editorial, lots of white space, like a gallery wall" tells Claude a great deal.
- Light or dark. A dark page suits moody, dramatic work. A light page suits most everything else.
- Colors you want. Describe them, or give hex codes if you have brand colors.
- Type personality. Classic serif, modern high-contrast serif, clean sans-serif, or bold display.
- Buttons. Solid filled, outlined, or underlined text.
- Space between sections and hero photo placement: behind the headline, below it, or beside it.
Anything left on "Let Claude choose" gets picked to fit the rest of your answers.
A design you like
Drop in a screenshot or image of a web page whose look you admire, and Claude studies its palette, type, and spacing. Or drop in a design.md file. If you give both written answers and an image, your written answers win where they disagree. Click Remove reference to take it out.
Read my design
Click Read my design. Claude turns your answers and reference into a set of design settings, with a small sample card on the right showing a headline, body text, a panel, and a button in that style. Change anything you like: colors, fonts, corners, buttons, spacing, hero layout. The sample updates as you go.
- Reset to what Claude read undoes your changes.
- Download as design.md saves the design as its own file, useful for reusing a look on another page.
- Don't use a design clears it, and the Builder will propose two looks instead.
If you upload a design.md from this tool and answer none of the questions, the settings are read straight from the file. No call to Claude, no cost.
Write two versions
Click Write Two Versions. If you changed the look since you last read it, the Writer reads the design again first. Then both versions are written at the same time, and you can watch them appear in two columns.
Opens on the reader's frustration, names it plainly, then shows how your offer ends it. Strong when your audience knows they have a problem.
Opens on the result the reader wants and works back to how they get there. Strong when your audience is aspiring rather than hurting.
Read both all the way through. Then click Use this version under the one you prefer. If you like the headline from one and the FAQ from the other, pick either and paste the parts you want from the other column while editing.
Editing the copy
Your chosen version opens in a set of edit boxes, one per section. Each line starts with a label, and the label tells the Builder where that line goes on the page. Change the words after the label; leave the label alone.
HEADLINE: Book clients who pay what the work is worth SUBHEAD: A six-week mentorship for portrait photographers. CTA: Reserve your seat
Lists use a straight bar | between the name and the description. The FAQ uses Q: and A: lines in pairs.
ITEM: Higher rates | Charge what the work is worth without flinching. QUOTE: Doubled my average sale in two months. | Sarah K., Portland Q: Are the calls live? A: Yes. Every Tuesday, and every call is recorded.
To add a benefit or a question, add another line with the same label. To remove one, delete its line. Body text can run over several lines; leave a blank line between paragraphs. The META: line in the Footer box is the one-sentence description search engines and link previews show.
The red Check before you build box lists anything to fix, such as sample testimonials, a missing price, or a buy button with nowhere to go.
Saving for the Builder
- Download for the Builder (.json) saves the file you'll load into the Builder. This is the one you want.
- Copy the JSON copies the same thing to your clipboard.
- Copy as plain text copies the copy alone, section by section, for pasting into an email, a doc, or another site builder.
The Writer also keeps your work in the browser as you go. Close the tab by accident and your brief, design, and chosen copy are there when you reopen it. Your reference image is not kept, so drop it in again if you need it.
The Gallery Landing Page Builder
Loading your file
Drop the .json file from the Writer into Start From a Writer File. The brief, sections, design, and copy all fill in. The Builder uses your finished copy as it is; it does not rewrite it, and building the page costs nothing.
Two options appear once a file is loaded:
- Ignore the loaded copy and write fresh copy from the brief. Check this if you want the Builder to write new copy from the same brief.
- Remove loaded file drops the loaded copy and design but keeps the brief filled in.
No Writer file? Fill in the brief here instead, at minimum the offer and the audience, and the Builder writes one version of the copy for you when you build.
Design file
This box is optional, and you can usually skip it. If your Writer file had a design, it's already loaded.
- A design.md from the Writer is applied exactly as written.
- Other design files, from another tool or written by hand, are read by Claude and turned into colors, fonts, and layout.
- No design at all? Claude proposes two clearly different looks that suit your business.
Your photos
Drag a photo onto any slot, or click the slot to choose a file. Each photo is resized for the web and saved inside the page itself, so there is no separate images folder to keep track of. The slots you see depend on the sections you picked.
| Slot | Where it appears | What works best |
|---|---|---|
| Hero | The top of the page | Your strongest image. Horizontal, 2400 pixels wide or more, especially if it sits behind the headline. |
| Solution | Beside the solution copy | Roughly 4:3. Shows the work or the experience. |
| Benefits | A wide band above the benefit cards | Landscape, cropped very wide. Pick an image with its subject near the middle. |
| Gallery 1 to 8 | The gallery grid | Shown square, so keep subjects centered. Use as many slots as you like. |
| Footer band | Just above the footer | A panoramic crop: a landscape, a texture, a quiet detail. |
Under each photo is a Describe the photo box. Write a short plain description, like "Portrait of a cellist in a dim studio." Search engines read it, and so do people who use screen readers. The Builder reminds you about any photo without one.
Empty slots are fine. In the preview they show as labeled gray boxes so you can see where photos go. On the downloaded page, empty gallery slots are left off and the grid adjusts to the number you filled. With no hero photo, the hero becomes plain type on your background color.
The photo slots appear again on the results screen, so you can swap photos after you see the page.
Building and comparing
Click Build My Page. With a Writer file and its design, the page appears right away. If Claude has copy to write or a design to read, you'll see the copy stream in first.
You always get two versions. Switch between them with the tabs above the preview.
Version A is your design exactly. Version B keeps your colors and fonts but changes the hero layout, spacing, and button style, so you can see your design arranged another way.
Claude proposes two looks with different palettes, type pairings, and layouts. Each tab shows the name of its direction.
Both versions use the same copy. Use the Desktop Tablet Phone buttons to see how the page reads at each size. Most visitors will see it on a phone, so check that view.
Adjusting the page
Design for this version
The design panel controls whichever version is showing. Change the light or dark mode, the five colors, the heading and body fonts, corners, buttons, spacing, and hero layout, and the preview follows along. Each version keeps its own settings.
- Reset this version puts it back the way it was built.
- Download as design.md saves this look as a file you can load into the Writer or Builder for another page.
Edit the copy
The copy boxes work exactly like the Writer's, with the same labels and the same | for lists, and the preview updates a moment after you stop typing. Edits apply to both versions.
Changing sections
Click Back to the brief to change sections or brief details. Your copy and photos are kept. If you turn on a section that has no copy yet, the Builder tells you; type it into its new edit box, or use Rewrite the copy.
Rewrite the copy asks Claude for a fresh set of copy from the brief and replaces your edits. Save the project first if you might want them back.
Check before you publish
The red box above the preview lists anything that needs attention before the page goes live:
- Sample testimonials that need to be replaced with real ones
- A purchase or booking goal with no checkout link, so the buttons fall back to email
- A checkout link that doesn't start with
https:// - No email and no checkout link, so the buttons have nowhere to go
- A missing price in the Offer section
- Sections that have no copy yet
- No hero photo, or a gallery with no photos
- Photos without a description
- Copy that was cut off because Claude ran out of room
When the box is gone, the page is ready.
Downloading and saving
- Download this version saves the version on screen as
index.html, your finished page. - Copy the code copies the same page to your clipboard, for pasting into a site that accepts custom HTML.
- Save project (.json) saves the brief, sections, design, and copy so you can reopen the work later in either tool. Photos are not saved in the project file; they would make it far too large. Keep your photos in a folder so you can drop them back in.
Like the Writer, the Builder keeps your brief and copy in the browser as you work, so a closed tab doesn't cost you anything but the photos.
Putting the page online
Your index.html is a complete web page in a single file, with the words, design, and photos all inside it. Double-click it to check it in your browser first. Then pick one of these:
- Netlify Drop. The fastest free option. Put
index.htmlin a folder by itself, sign in at netlify.com, and drag the folder onto the Drop area. You get a live web address in under a minute, and you can connect your own domain later. - Your own web host. Upload
index.htmlto your site with your host's file manager or an FTP app. Put it in its own folder, like/mentorship/, to give it its own address. - A site builder that accepts custom HTML. Use Copy the code and paste it into the custom code block.
To update the page later, open your project file in the Builder, drop the photos back in, make your changes, download again, and replace the old index.html.
A page with a full gallery can run several megabytes because the photos are inside it. That is normal, and it loads fine on modern connections. The fonts come from Google Fonts, so the page needs an internet connection to show them; without one, it falls back to standard fonts.
Getting better results
- Write the brief like you talk to a client. "Photographers two to five years in who are good with a camera and lost with pricing" gives Claude something to work with. "Photographers" doesn't.
- Give real numbers and real names. "Over 300 photographers mentored" and a quote with a name and a city do more than any adjective.
- Spend your words on the feel. In the look section, the feel line does more than any other answer. Describe a place or a mood, not a style label.
- Use a reference image. A screenshot of a page you admire is often clearer than any description.
- Read both versions out loud. The one that sounds like you on a good day is the one to use.
- Choose photos for their job. The hero sells the feeling. The gallery proves the work. The benefits band and footer set the mood, so quieter images often work better there.
- Edit the headline yourself. Claude's headline is a strong draft. Yours will be better, because you know what your clients actually say.
When something goes wrong
| You see | What to do |
|---|---|
| "That API key was rejected" | Copy the key again from console.anthropic.com, paste it, and check for a missing character or an extra space. Make sure your account has credit. |
| "That model is not available for your key" | Click Update models and choose one from the refreshed list. Older models are retired from time to time. |
| "Sending requests too fast" or "servers are busy" | Wait a minute and try again. Nothing is wrong with your setup. |
| "Cut off before the end" | Claude ran out of room before the last sections. Try again, switch to a larger model, or turn off a section or two. |
| Buttons open an email instead of checkout | Add your checkout or booking link to the brief. It must start with https://. |
| "Not made by the Gallery Page Writer" | The Builder only accepts files from these two tools. Make sure you dropped the .json file, not the design.md. |
| "Could not turn the design file into settings" | Try once more. If it fails again, remove the design file and adjust the look in the design panel after building. |
| A photo won't load | iPhone photos in HEIC format may not open in Chrome or Firefox. Export them as JPEG first, or use Safari. |
| A section shows on the page with no words | Its edit box is empty. Type the copy in, or use Rewrite the copy. |
| The preview looks right but fonts look different after upload | The page loads fonts from Google. Check that your site isn't blocking outside fonts, and give it a moment on a slow connection. |